import Cache from '../../utils/Cache';
import renting from '../../models/Renting';
Page({
  data: {
    userInfo:{
      nickName:'授权登录',
      avatarUrl:'https://fang.1314000.cn/zfw/page-myIcon.png'
    },
    isauth: false
  },
  onLoad(options) {
    // 初始化时判断，用户是否授权
    if(Cache.has('userInfo')){
      this.setData({
        userInfo: Cache.get('userInfo'),
        isauth: true
      })
    }
  },

  // 用户授权事件实现
  getuserinfo(evt){
    // 得到用户的基础信息
    let userInfo = evt.detail.userInfo;
    if(userInfo){
      // 更新数据
      this.setData({ userInfo, isauth: true });
      // 写入到缓存中
      Cache.forever('userInfo', userInfo);

      renting.setUserInfo({
        id: Cache.get('id'),
        nickName: userInfo.nickName,
        sex: userInfo.gender,
        avatar: userInfo.avatarUrl
      });
    }
  }
})